Pairing typefaces using the font matrix字型匹配使用字型矩陣

選輔助字型需要和主要字型有所不同,但又不能差異太大。這聽起來很簡單,但實際操作時卻很難確定應該在哪些方面保持相似,哪些方面可以不同。

為了幫助解決這個問題,我們來了解一個叫"字型矩陣"的概念。這個方法來自知名字型專家Indra Kupferschmid的研究。透過這個概念,你能更容易理解字型的特點,也能更好地進行字型搭配。根據具體專案的需要來調整。

The problem with the current models for classifying type 目前字型分類方法存在哪些問題?

目前,我們主要是按照字型的基本型別來分類,比如分成襯線體和無襯線體。這種分類方法雖然簡單直觀,但範圍太大,還是會讓我們面對太多選擇。

下面這三個字型(Source Sans Pro、Helvetica、Outfit)都是無襯線字型。雖然屬於同一型別,但給人感覺卻很不一樣。

這些襯線字型雖然都屬於同一類,但看起來差異很大(比如Alegreya、Bodoni Moda和Memphis)。

傳統的字型分類方法雖然細緻,但需要專業知識才能理解。而且隨著現代字型設計融合了不同時期的風格特點,這種方法變得不太實用。

那麼,如何用更簡單的方法來描述字型呢?Kupferschmid提出了三層系統:

Indra Kupferschmid提出的三層分析系統,幫助我們更好地理解字型的特點。

Layer 1: Skeleton 骨架結構

骨架結構是最重要的一層,決定了字型的基本形態。主要有三種基本模式:

襯線字型有粗細不同的筆畫,所以很容易看出它們的結構差異。這些差異在無襯線字型中也存在,只是不那麼明顯。

Three Different Form Models

讓我們透過一個例子來理解這些形態。我們選擇了"Ragstone"這個單詞,因為它包含了多種字母形狀,更容易展示字型的特點:

靈動型字型的"e"、"a"和"s"這些字母都是開放的形狀。另外,"o"字母會有一點傾斜(用Source Sans Pro這種無襯線字型時不太容易看出來)。

靈動型字型的主要特點就是字母形狀開放自然,帶有輕微的傾斜感。這樣的設計讓字型看起來更親切友好。在選擇字型時,瞭解這些特點可以幫我們找到最適合的風格。

在Helvetica這種理性字型中,字母"e"、"a"和"s"的形狀都比較緊湊閉合。字母"o"是垂直的(這個特點在無襯線字型中不太容易看出來)。

這些封閉、規整的字母形狀使得字型給人一種專業和正式的感覺。

幾何型字型很好理解:它的所有字母都是用基本的幾何形狀設計的。就像用圓形畫出"o"和"e",用簡單的十字形狀畫出"t"一樣簡單。(我們可以看看Outfit字型作為例子)

它不在意字母開口是大是小,也不像其他字型那樣有傾斜感。它最大的特點就是用簡單的幾何形狀來設計字母。比如圓形可以設計出"e"、"g"、"a"和"o",而"t"就保持簡單的形狀。這樣的設計風格會讓文字看起來既整潔又現代化,非常實用。

掌握了這些基礎知識後,你再回頭看文章開始提到的三種字型,就能輕鬆看出它們之間的區別了。

Layer 2: Flesh 筆畫特徵

到了第二層,我們要看字型的筆畫特徵,主要是筆畫粗細變化和襯線。這些特徵讓字型的形態更加清晰。

Alegrya 字型:動態襯線型字型 (dynamic contrasting serif typeface)

我們來看一個簡單的例子:最初這個字型是一個普通的無襯線字型,筆畫粗細都一樣。當我們給它新增了粗細變化和襯線後,字型看起來更有古典感了。不過,它最初那種開放流暢的風格和微微傾斜的特點仍然存在,反而因為有了筆畫變化,這些特點現在更明顯了。

將Bodoni Moda描述為一種靈動的對比襯線字型。

這個字型從原來的簡單無襯線風格,變成了帶有粗細變化的襯線字型,但保持了理性的設計特點。

Candida是一種幾何型襯線字型,它有明顯的粗細變化。

原來的幾何型無襯線字型,加上了襯線和粗細變化,但仍然保持了幾何型的基本結構。

Layer 3: Skin 細節特徵

字型的第三層是表面特徵,就像字型的"裝飾"。這包括:

雖然這一層不是選擇字型搭配時必須考慮的,但它可以幫我們更好地瞭解一個字型的整體特點。

看看這個名為"Rye"的裝飾字型,它完美展示了三層特徵。儘管第三層的裝飾效果很搶眼,但我們仍能看出底層的骨架結構和筆畫特徵。

Using the font matrix for pairing type 使用字型矩陣進行配對

把骨架結構放在列,筆畫特徵放在行,就能形成一個清晰的字型矩陣:

圖片解析

水平維度(字型風格)

流暢型:更具活力和流動感的字型 Minerva Modern、Alegreya、Source Sans Pro和Bitter

理性型:結構均衡,強調清晰度和可讀性 Arya、Bodoni Moda、Helvetica、Zilla Slab

幾何型:基於幾何形狀,強調規則性和對稱性 Tenor Sans、Candida、Outfit、Memphis

垂直維度(字型特徵):

CONTRASTING SANS(高對比無襯線):無襯線但筆畫對比強烈,常見於現代感強的設計。

CONTRASTING SERIF(高對比襯線體):帶有明顯筆畫對比的襯線字型,優雅且富有表現力。

LINEAR SANS(線性無襯線):筆畫粗細均勻的無襯線字型,強調現代感和清晰度。

LINEAR SERIF(線性襯線體):筆畫均勻的襯線字型,結構穩定,適用於正文閱讀。

1. Pair typefaces with similar form models 搭配相似骨架結構的字型

挑選字型搭配時,選擇相同骨架結構的字型是最安全的。因為基本結構相似,只是在筆畫、裝飾等方面有所不同,所以不會顯得突兀。

2. Pair typefaces with varying contrast and serifs 搭配不同粗細和襯線的字型

要讓兩種字型形成鮮明的對比效果,可以這樣做:選擇兩個在基本結構和筆畫風格上都不同的字型。在字型矩陣表中,這樣的搭配會呈對角線分佈。這種搭配雖然字型差異很大,但反而不會看起來不協調。

3. Avoid combinations with different form models, but the same contrast and serifs 需要注意:不要選擇基本結構不同,但筆畫風格相似的字型

當我們看到兩種字型時,不要被表面特徵迷惑。

不要選擇同一行的字型來搭配使用,因為這樣的組合效果不好。原因很簡單:這些字型雖然看起來很像(比如都有相似的筆畫粗細),但它們的基本結構卻完全不同。

Look for form models 識別字型形態

掌握這個字型搭配系統最關鍵的是學會觀察字型的基本形態。其實這很簡單,你只需要注意兩點:

一是看字型的基本特徵,比如有沒有襯線、筆畫粗細是不是一樣。

二是把它當成一個有趣的小遊戲:當你看到任何字型時,就想一想它是哪種型別的——是比較活潑流暢的靈動型,還是端正規整的理性型,或者是規則對稱的幾何型?經常這樣練習,你很快就能培養出辨識不同字型的能力。

請在日常生活中留意字型的結構模式!從左到右分別是:靈動型、理性型和幾何型。

Combining typefaces step by steplink 逐步組合字型

在組合字型時,我們建議使用字型矩陣的理念,按照以下步驟進行:

  1. 確定主要字型(關於這個主題,請參見"選擇字型清單")。主要字型的作用是什麼?是正文、標題還是其他用途?
  1. 描述主要字型的前兩個層次特徵。
  1. 確定輔助字型的作用。它應該為主要字型增添什麼?
  1. 決定輔助字型是要採用相同還是對比的基本結構模式。
  1. 為輔助字型考慮一個基本分類,比如襯線體或裝飾體等。
  1. 瀏覽首選字型目錄,根據你的型別篩選,尋找所需的基本結構、對比度和襯線特徵。
  1. 在設計中嘗試這個組合。

讓我們用一個例子來實踐。假設我的主要字型是Bitter,用於正文:

Steps 1 and 2: 第一步選主字型,決定用Bitter字型做正文。這是一種流暢且線條均勻的襯線字型。

接下來我們要為程式碼部分找一個配套字型。因為Bitter沒有等寬版本,所以需要選擇一個風格相近的等寬字型來搭配使用。

Steps 3-5: 選擇字型 - 特點要求:適合程式設計程式碼、動態流暢、筆畫均勻的等寬字型

在Google Fonts上找等寬字型,Fira Sans最符合我們的需求。

Step 6: 從備選字型中挑選合適的

選Fira Code最合適,因為它和我們的主字型風格相近,看起來很和諧。如果想要形成對比效果的話,Space Mono也是個不錯的選擇。

我們用這個句子來試試效果,發現Fira Code確實很適合。

Limitations of this system 系統的侷限性

這個系統並不是完美的。有些字型不好歸類,有些場景也不適用。雖然文章裡的例子比較極端,但實際使用中,你會發現很多字型是介於不同型別之間的。這時候,你可以用"比較流暢"或"有點理性"這樣的詞來描述。

從Roboto Slab的基本形態來看,它不完全符合理性字型的特徵。不過因為它筆畫較窄、軸線垂直,整體看起來還是比較理性的。(From its form model, Roboto Slab)

裝飾字型(比如手寫體和藝術字)很特別,不需要用字型矩陣來分析。它們天生就很獨特,和其他字型搭配時自然會形成明顯的區別。

在選擇字型搭配時,要注意兩點:

  1. 看字型的高度和寬度是否接近
  1. 如果搭配效果不好,可以試著調整字型的粗細度來改善

最後要記住,字型矩陣只是一個建議,不是固定規則。就連這個方法的提出者Kupferschmid也說過,不要把它當作必須遵守的規定。這只是眾多字型搭配方法中的一種,目的是幫助你找到適合的字型組合。